/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package byblos.apresentacao.reserva;

import byblos.apresentacao.idioma.InterceptadorIdioma;
import byblos.apresentacao.usuario.InterceptadorCategoriaUsuario;
import byblos.persistencia.DAO;
import byblos.negocio.reserva.Temporada;
import org.vraptor.annotations.Component;
import org.vraptor.annotations.InterceptedBy;
import org.vraptor.annotations.Logic;
import org.vraptor.annotations.Out;

/**
 *
 * @author marano
 */
@Component
@InterceptedBy(value = {InterceptadorIdioma.class, InterceptadorCategoriaUsuario.class})
public class TemporadaEditarComponent {

    @Out
    private Temporada temporada;

    @Logic(parameters = "id")
    public void editar(int id) {
        if (id == 0) {
            temporada = new Temporada();
        } else {
            temporada = new DAO().localizar(Temporada.class, id);
        }
    }
}
